home *** CD-ROM | disk | FTP | other *** search
/ Alles Voor Internet / Tout Pour Internet / alles voor internet.iso / MacInternet™ / Telnet / NCSA / tn3270 2.4d7 source / Read Me
Text File  |  1992-04-18  |  3KB  |  85 lines

  1. tn3270 2.4d7 Source Distribution - 4/17/92
  2.  
  3. **IMPORTANT**
  4. The source for tn3270 is protected by a Copyright notice which
  5. is more restrictive than the Copyright for the application.  Before
  6. using the tn3270 source, please read the Copyright notice and follow
  7. its requirements.  The notice may be found in any of the source
  8. files.
  9.  
  10. Version 2.4d7 of tn3270 is built using MPW version 3.2.2, and uses
  11. MPW C and the MPW Assembler.  tn3270 is linked with the TCP/IP
  12. subroutine library from NCSA/BYU Telnet version 2.4.10. This tn3270
  13. source distribution includes all the source files from NCSA/BYU
  14. Telnet needed to compile the TCP/IP subroutine libraries.
  15. Files from the MacTCP 1.1 Developer's Disk are also required to
  16. build the NCSA libraries and tn3270.
  17.  
  18. Here are the directions for installing the source files and building
  19. tn3270.
  20.  
  21. 1.    Install MPW 3.2.2 according to Apple's directions.  Due to
  22.     differences in the interface files and libraries, previous
  23.     versions of MPW cannot be used without changes to the tn3270
  24.     source code.  MPW 3.2.2 is the "latest MPW" version on the
  25.     E.T.O. #7 CD-ROM.
  26.  
  27. 2.    Install the MacTCP development files:
  28.     a.    Copy the following files from the MacTCP 1.1 Developer's Disk
  29.         into the folder {MPW}Interfaces:CIncludes
  30.             UPDPB.h
  31.             TCPPB.h
  32.             MacTCPCommonTypes.h
  33.             MiscIPPB.h
  34.             GetMyIPAddr.h
  35.             AddressXlation.h
  36.     b.    Edit the file Traps.h in the folder {MPW}Interfaces:CIncludes,
  37.         and insert the line:
  38.         #define _GestaltDispatch 0xA0AD  /* copied from previous Traps.h */
  39.     c.    Copy "dnr.c" into the folder {MPW}Libraries:Libraries, then
  40.         set the current directory to that folder and issue the command
  41.             c -r dnr.c
  42.         to create the file dnr.c.o.
  43.  
  44. 3.    Copy the folders from the tn3270 source distribution into your
  45.     MPW folder:
  46.         NCSA/BYU tcpip
  47.         tn3270
  48.         tn3270 KeyMap
  49.         SPPC
  50.  
  51. 4.    Set the current directory to {MPW}"NCSA/BYU tcpip".  To build
  52.     the NCSA TCP/IP libraries, issue the commands:
  53.         buildprogram tcplib.ncsa.o        (NCSA library)
  54.         buildprogram tcplibd.o            (MacTCP library)
  55.         
  56. 5.    Set the current directory to {MPW}tn3270.  To build the NCSA 
  57.     version of tn3270, issue the command:
  58.         buildprogram tn3270
  59.     To build the MacTCP version of tn3270, issue the command:
  60.         buildprogram tn3270drv
  61.     To build a MacTCP version of tn3270 for testing, issue the command
  62.         buildprogram tn3270test
  63.     This test version is the same as the standard MacTCP version, but
  64.     has a larger MultiFinder memory allocation.  This version may be
  65.     run immediately on a color Macintosh without increasing the
  66.     memory allocation first.
  67.     
  68. 6.    Set the current directory to {MPW}"tn3270 KeyMap".  To build the
  69.     KeyMap program, issue the command:
  70.         buildprogram KeyMap
  71.  
  72. 7.    Set the current directory to {MPW}SPPC.  To build SPPCInit, issue
  73.     the command:
  74.         buildprogram SPPCInit
  75.     (SPPCInit is an init required to use the tn3270 API under
  76.      System 6.)
  77.         
  78. Please inform me of any problems you encounter with the tn3270 source
  79. distribution.
  80.  
  81. Peter DiCamillo
  82. Brown University CIS
  83. Internet: cmsmaint@brownvm.brown.edu
  84. Phone: (401) 863-7582
  85.